Experiences with Client-based Speculative Remote Display

نویسندگان

  • John R. Lange
  • Peter A. Dinda
  • Samuel Rossoff
چکیده

We propose an approach to remote display systems in which the client predicts the screen update events that the server will send and applies them to the screen immediately, thus eliminating the network round-trip time and making the system more responsive in a wide-area or high loss environment. Incorrectly predicted events are undone when the actual events arrive from the server. The approach requires no server or protocol changes, and thus can work with existing systems. Since it is core to the feasibility of such a speculative remote display system, we study the predictability of the events that occur under typical workloads in two extant systems, Windows Remote Desktop and VNC. We find that simple, statelimited Markovmodels are often able to correctly predict the next event. Based on these results, we design, implement, and evaluate a speculative remote display extension to the VNC client. In our implementation, the end user can trade off between the responsiveness of the display and the level of temporarily displayed incorrect predictions. We evaluate VNC/SRD with two user studies. We conclude by describing design alternatives.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Network latency hiding in thin client systems through server-centric speculative display updating

The widespread availability of cloud computing services has revitalized interest in the thin client computing paradigm, in which application logic is executing on a remote server, typically hosted in a cloud computing infrastructure. The user interacts with a local viewer, that forwards the user events over the network to the server and accepts the returned graphical updates. An important chall...

متن کامل

Outatime: Using Speculation to Enable Low-Latency Continuous Interaction for Cloud Gaming

Gaming is very popular. Cloud gaming – where remote servers perform game execution and rendering on behalf of thin clients that simply send input and display output frames – promises any device the ability to play any game any time. Unfortunately, the reality is that wide-area network latencies are often prohibitive; cellular, Wi-Fi and even wired residential end host round trip times (RTTs) ca...

متن کامل

Mosh: An Interactive Remote Shell for Mobile Clients

This paper describes Mosh, a mobile shell application that supports intermittent connectivity, allows roaming, and provides speculative local echo of user keystrokes. Mosh is built on the State Synchronization Protocol, a new UDP-based protocol that securely synchronizes client and server state, even across client IP address changes. Mosh uses SSP to synchronize a character-cell terminal emulat...

متن کامل

Architecture for A Zero Client Based Scalable Large Format Display System

In this paper, we propose a zero client based scalable LFD system architecture. The zero client, which is a kind of the remote access terminal, receives image data to control single LCD monitor through Ethernet, supporting single display panel. In order to build LFD using multiple zero client based panel, Dasiy-Chain is adopted, connecting multiple panels by using Ethernet. KeywordsZero Client,...

متن کامل

A Framework for Transferring Desktop Images and Remote Operations in Multiple Computer Environments

A remote display system, which allows users to view a desktop image and to control a remote machine, can be valuable for small group communication in which each member is operating several machines. However, conventional server/client based remote display systems have not been considered for group communication or multi-machines environments. Most of these systems restrict the direction of tran...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008